#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
const int N=105;
char x[N];
char z[N];
char y[N];
int main(void){
    scanf("%s",x);
    scanf("%s",z);
    int n=strlen(x);
    bool flag=false;
    for(int i=0;i<n;i++){
        if(z[i]>x[i]){
            flag=true;
            break;
        }
    }
    if(flag){
        printf("-1\n");
    }
    else{
        printf("%s\n",z);
    }
    return 0;
}